/*MAIN*/
.my_cert_libox{clear:both;overflow:auto;margin-top:7rem}
.my_cert_libox li{width:33%;height:11rem;text-align:center;float:left;position:relative;padding-top:1rem}
.my_cert_libox li i{width:6rem;height:6rem;line-height:6rem;font-size:4rem;color:#fff;display:inline-block;background-color:#ddd;border-radius:2.8rem 2.8rem 0 2.8rem;position:relative;
box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.my_cert_libox li.ed i{color:#fff;border:0}
.my_cert_libox li i:after{content:'\e620';position:absolute;bottom:-.5rem;right:-.5rem;font-size:2rem;width:2rem;height:2rem;line-height:2rem;border-radius:2rem;color:#ddd;background-color:#fff;border:#fff .2rem solid}
.my_cert_libox li.ed i:after{content:'\e60f';background-color:#fff;color:#3EB94E}
.my_cert_libox li h3{font-size:1.4rem;margin:.8rem auto .5rem auto;color:#aaa}
.my_cert_libox li h5{position:absolute;top:0;right:.5rem;right:-webkit-calc(50% - 2.2rem);width:4.4rem;margin:.5rem auto 3rem auto;font-size:1.2rem;height:1.6rem;line-height:1.6rem;display:block;border-radius:.4rem;background-color:#f70;color:#fff}
.my_cert_libox li.ed h5{color:#090}
.my_cert_libox li.ed h3{color:#333}
.linebox {margin-top:2rem}

/*LI*/
.gobackVip{left:1.4rem;top:1.5rem;width:4.4rem;border-radius:3rem;background-color:rgba(0,0,0,.3);position:fixed}

.my_cert{width:85%;margin:9rem auto}
.my_cert .h1{text-align:center;height:3rem;line-height:3rem;margin:0 auto 5rem auto}
.my_cert .h1 span,.my_cert .h1 font{display:inline-block;vertical-align:middle}
.my_cert .h1 span.title{display:block;font-size:3rem;}
.my_cert .h1 font{font-size:1.4rem;color:#999;line-height:2rem;margin:.5rem 0 0 1rem}
.my_cert .h1 span.flagstr{width:5rem;font-size:1.2rem;line-height:2rem;text-align:center;font-weight:normal;margin:.5rem 0 0 10px;border-radius:1rem 0 1rem 1rem;background-color:#f70;color:#fff}
.my_cert .h1 span.LV{background-color:#3EB94E}
.my_cert .h1 span.HUI{background-color:#aaa}
.my_cert dl{width:85%;margin:2rem auto;height:5rem;border-bottom:#eee 1px solid;line-height:5rem;text-align:left;overflow:hidden}
.my_cert dl:first-child{margin:2.5rem auto}
.my_cert dl dt{width:12%;float:left}
.my_cert dl dd{width:88%;float:left;position:relative}
.my_cert dl dt i{font-size:2rem;display:inline-block;color:#aaa;width:100%;height:2.4rem;line-height:2.4rem;margin-top:1.3rem}
.my_cert dl dd span{font-size:2.6rem;color:#ccc;position:absolute;right:.8rem;top:.2rem}.my_cert #reset_rz{font-size:2rem;right:1.1rem;display:none}
.my_cert dl dd .input_login{width:100%;border:0;padding:0;margin:0;font-size:1.8rem;height:2.4rem;line-height:2.4rem;box-sizing:border-box;margin-top:1.3rem}
.my_cert dl dd .input_login:-webkit-autofill{-webkit-box-shadow:0 0 0px 100rem white inset !important}
.my_cert .btn{display:block;margin:4rem auto;-webkit-appearance:none;border-radius:3.2rem}
.my_cert .hui{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3}
.my_cert #yzmbtn{position:absolute;right:1.5rem;top:1.3rem;display:block;line-height:2.4rem;border:0;padding-left:1.5rem;background-color:#fff}
.my_cert #yzmbtn font{color:#f00}
.my_cert h5.tips{width:85%;margin:1.5rem auto;color:#666;text-align:left;line-height:150%;margin-top:1rem}
.my_cert .linebox{width:85%;margin:0 auto}
/*mob3box*/
.mob3box{width:100%;min-height:53.4rem;background:url("../../../res/m/img/rz_bg.jpg") top center no-repeat;background-size:100%;margin:0 auto;border-top:#0F43D5 1px solid}
.mob3box .form{border:#d2eedd 1px solid;width:90%;margin:24rem auto 3rem auto;display:block;border-radius:1.2rem;background-color:rgba(255,255,255,0.8)}
.mob3box .input_login{font-size:1.8rem;background-color:#fff}
.mob3box .btn{margin:1rem auto 2rem auto;background-color:#0B3CC0}
.mob3box dl{width:85%;margin:1rem auto;font-size:1.6rem}
.mob3box dl:first-child{margin:2rem auto 1rem auto}
.mob3box dl dt{width:30%;}
.mob3box dl dd{width:70%;}

/*rz_photobox*/
.rz_photobox{width:100%;min-height:53.4rem;background:url("../../../res/m/img/rz_bg2.jpg") top center no-repeat;background-size:100%;margin:0 auto;border-top:#0A183F 1px solid}
.rz_photobox .form{border:#ADD2F0 1px solid;width:90%;margin:24rem auto 3rem auto;display:block;border-radius:1.2rem;background-color:rgba(255,255,255,0.8)}
.rz_photobox .input_login{font-size:1.8rem}
.rz_photobox .rz_photo{width:13rem;height:18.2rem;margin:3rem auto 0 auto}
.rz_photobox .rz_photo img{width:13rem;height:18.2rem;object-fit:cover;-webkit-object-fit:cover;overflow:hidden}
.rz_photobox h4{text-align:center;margin-top:1rem;font-size:1.4rem;color:#666}
#rz_photo_btn{margin:1rem 7% 2rem 7%;background-color:#023567;width:86%;border-radius:3rem}
#rz_photo_btn:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;background-color:#004288}
.rz_photobox dl{width:85%;margin:1rem auto;font-size:1.6rem}
.rz_photobox dl:first-child{margin:2rem auto 1rem auto}
.rz_photobox dl dt{width:30%;}
.rz_photobox dl dd{width:70%;}

/*identity edu*/
.my_cert .sfzbox,.my_cert .certbox{margin:2.5rem auto;clear:both;overflow:auto}
.my_cert .sfzbox div{float:left;width:50%}
.my_cert .sfzbox div img{width:80%;height:24vw;display:block;margin:0 auto}
.my_cert .sfzbox div:first-child img{padding-left:2rem}
.my_cert .sfzbox div:last-child img{padding-right:2rem}
.my_cert .sfzbox div span{display:block;text-align:center;margin:1rem auto;color:#999}

.my_cert_store{width:85%;margin:5rem auto 3rem auto;background-color:#f8f8f8;padding:3rem 2rem 4rem;border-radius:1.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.my_cert_store i.big{font-size:6rem;width:10rem;height:10rem;line-height:10rem;border-radius:5rem;color:#fff}
.my_cert_store h5{margin:1rem auto 2rem auto;color:#999}
.my_cert_store h5 b{color:#333;font-weight:normal}



/*edu*/
.my_cert .certbox div img{width:80%;display:block;margin:0 auto}
.my_cert .certbox div span{display:block;text-align:center;margin:1rem auto;color:#999}
.my_cert .certbox +.btn{margin-top:0}

.my_cert_ed{width:80%;margin:9rem auto}
.my_cert_ed .ico{font-size:6.4rem;color:#0CBB73;margin:2rem auto 1rem auto}
.my_cert_ed h1{font-size:1.8rem;margin-bottom:1rem}

/*.my_cert_ed dl{margin:1rem auto;height:5rem;border-bottom:#f2f2f2 1px solid;line-height:5rem;text-align:left;overflow:hidden}
.my_cert_ed dl:first-child{margin:2.5rem auto}
.my_cert_ed dl dt{width:20%;float:left}
.my_cert_ed dl dd{width:80%;float:left;text-align:right}
*/